artificial climbing structure - Turco Inglés Diccionario